Use explictly ANSI versisno of GetLogicalDriveStrings and CreateFile on Windows.
authorrobertl <robertl>
Wed, 14 Jul 2010 20:13:37 +0000 (20:13 +0000)
committerrobertl <robertl>
Wed, 14 Jul 2010 20:13:37 +0000 (20:13 +0000)
jeeps/gpsserial.c
jeeps/gpsusbwin.c

index a8e650ae56ebff2ed075bc539b76a0a273a3bae6..29ae1ede10e5cdc1a1c62989cd3f7283ea1ec5d8 100644 (file)
@@ -93,7 +93,7 @@ int32 GPS_Serial_On(const char *port, gpsdevh **dh)
        win_serial_data *wsd = xcalloc(sizeof (win_serial_data), 1);
        *dh = (gpsdevh*) wsd;
        GPS_Diag("Opening %s\n", xname);
-       comport = CreateFile(xname, GENERIC_READ|GENERIC_WRITE, 0, NULL,
+       comport = CreateFileA(xname, GENERIC_READ|GENERIC_WRITE, 0, NULL,
                                          OPEN_EXISTING, 0, NULL);
 
        if (comport == INVALID_HANDLE_VALUE) {
index 8e5b44ea929ba604f68ffeb7bdf57d7a20c33c87..92fbcd137305061b47d52135848e38feaad5e26a 100644 (file)
@@ -195,7 +195,7 @@ static char ** get_garmin_mountpoints(void)
   int i = 0;
   dlist[0] = NULL;
 
-  if (GetLogicalDriveStrings(BUFSIZE-1, szTemp)) {
+  if (GetLogicalDriveStringsA(BUFSIZE-1, szTemp)) {
     while(*p) {
       dlist = xrealloc(dlist, sizeof (*dlist ) * (++i + 1));
       //            fprintf(stderr, "Found: %d, %s\n", i, p);